<?php 	
namespace Admin\Model;
use Think\Model;

class UserModel extends Model
{
	protected $_auto = array(
		// array(完成字段,完成规则,[完成条件,附加规则]),1 新增数据的时候处理（默认）2 更新数据的时候处理 3 所有情况都进行处理
		//新增时把status字段设置为1
		array('status',1,1,"string"),
		//对密码进行在新增时候使用md5函数处理
		array('userpass','md5',1,'function'),
		//对regtime字段在新增时候写入当前时间戳
		array('regtime','time',1,'function'),
		
		);
	protected $_validate = array(
		// array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]),0 存在字段就验证（默认）1 必须验证 2 值不为空的时候验证
		//验证电话号码是否为空
		array('phone','require','电话号码不能为空'),
		//验证电话号码是否唯一
		array('phone','','用户已存在!',0,'unique'),
		array('phone','/^1[35478]\d{9}/','手机号不符合,请重新输入!!!',0,'regex'),
		//验证密码是否为空
		array('userpass','require','密码不能为空','','',1),
		//验证两次密码是否一致
		array('reuserpass','userpass','密码不一致!',0,'confirm',1),
		//验证邮箱
		array('email','email','email格式错误'),
		);
}














